# Add a segment number "n" to Logix_RMPS_Config Faceplate

The Logix_RMPS faceplates support RampSoak function blocks of up to 10 segments. If more than 10 segments are needed, you may need to add a segment number "n" to Logix_RMPS_Config Faceplate.

## To add a segment number "n" to Logix_RMPS_Config Faceplate

1. In Object Explorer, make a copy of the last Segment Group, typically SegmentDataPanel_Group-->Segment9_Group.
2. Paste it at the same level, under SegmentDataPanel_Group.
3. Rename the Polygon, Text, and NumericDisplays to your preference.
4. Select the Text item created and change its value to n.
5. Change the Ramp Value NumericDisplay's general expression to:

   `if ( {#1.NumberOfSegs} > n) then {#2.[n]} else -1`

6. Change the Soak Value NumericDisplay's general expression to:

   `if ( {#1.NumberOfSegs} > n) then {#3.[n]} else -1`

7. Change the Soak Time NumericDisplay's general expression to:

   `if ( {#1.NumberOfSegs} > n) then {#4.[n]} else -1`

8. Change the visibility animation for the Polygon to:

   `{#1.CurrentSeg} == n)`

9. Change the visibility animation for the whole Segment Group you created to:

   `{#1.NumberOfSegs} > n`

10. Resize the Logix_RMPS_Config faceplate and move the new Segment Group to line up with the others.

## See also

About controller instruction faceplates

Controller instruction faceplates display list

Controller instruction faceplates tag passing

Add a segment number "n" to Logix_RMPS Main Faceplate